30 REM THIS PROGRAM WAS ADAPTED FROM A PROGRAM BY ED SEEDHOUSE AND
40 REM MADE TO RUN ON IBM MS/DOS TYPE COMPUTERS. THE ORIGINAL
50 REM PROGRAM WAS DOWNLOADED FROM GRANNY'S BBS IN COLWOOD.
60 REM THIS ADAPTATION WAS DONE BY CHRIS SPRATT, VICTORIA, BC.
70 REM WITH THE UNDERSTANDING THAT THE ORIGINAL WAS IN THE PUBLIC DOMAIN.
80 REM
90 REM
100 PRINT : PRINT
110 PRINT TAB(25) " A HORSE RACING PROGRAM"
120 LOCATE 8,16:FOR L = 1 TO 50:PRINT CHR$(205);:NEXT
130 LOCATE 9,18:COLOR 15
140 PRINT "-------- PICK THE WINNERS AT THE TRACK --------"
150 LOCATE 10,16:COLOR 7
160 FOR L = 1 TO 50 :PRINT CHR$(205);:NEXT
170 PRINT : PRINT :
180 PRINT TAB(31) " BY CHRIS SPRATT"
190 PRINT
200 PRINT TAB(35) "JUNE 1985"
201 PRINT :PRINT
202 PRINT TAB(26) "WITH THANKS TO ED SEEDHOUSE"
210 PRINT
220 PRINT : PRINT : GOSUB 12000
230 REM
240 REM
250 REM
260 REM
1000 CLEAR
1010 MM = 11
1020 DIM A$(MM),KW(MM),KP(MM),T(MM),R(MM),P(MM)
1030 DIM RW(MM),RP(MM),PW(MM),PP(MM),RO(MM),PO(MM)
1040 CLS
1120 PRINT : PRINT : PRINT : PRINT : PRINT
1130 FOR I = 1 TO 2000: NEXT I
1140 CLS
1150 PRINT "'TOUT ' IS DESIGNED TO HELP YOU PICK A WINNING HORSE AT THE TRACK! IF YOU'VE EVER MULLED OVER A RACING FORM THEN THIS IS THE PROGRAM FOR YOU."
1160 PRINT : PRINT " TO REALLY GRASP HOW WELL THIS PROGRAM RUNS, JUST USE AN OLD RACING FORM, AND FILL IN THE INFORMATION AS REQUESTED.": PRINT
1170 PRINT " THEN COMPARE THE WINNERS WITH 'TOUT I.THE RESULTS ARE NORMALLY POSTED IN THE FOLLOWING DAYS FORM."
1180 PRINT:PRINT TAB(9)" YOU MIGHT BE IN FOR A BIG SURPRIZE. GOOD LUCK!!!"
1185 PRINT :PRINT
1190 PRINT TAB(20)" HIT <ENTER> TO START ",:INPUT R$
1200 CLS :PRINT :PRINT :PRINT :PRINT
1210 PRINT TAB(25) "NAME OF TRACK ",:INPUT C$
1220 PRINT TAB(25) "DATE (DD/MM) ",:INPUT D$
1230 PRINT TAB(16) "WHICH RACE DO YOU WANT TO HANDICAP ? ",:INPUT NR
1240 NH = 0
1250 CLS :PRINT :PRINT :PRINT :PRINT
1260 GOSUB 2060
1270 PRINT TAB(20)"NAME OF HORSE TO BE EVALUATED ",:INPUT A$(NH)
1280 PRINT TAB(20)"NUMBER OF RACES RUN THIS PERIOD ",:INPUT MR
1290 IF MR = 0 THEN PRINT TAB(22) "NO RACE HISTORY. REJECT.": FOR I = 1 TO 1000: NEXT I: GOSUB 2060: GOTO 1270
1300 PRINT TAB(20) "WINNINGS THIS PERIOD $" ,,:INPUT W
1310 PRINT TAB(20) "FINISHES THIS PERIOD (1,2,3) ",: INPUT M1,M2,M3
1320 KW(NH) = W / MR
1330 KP(NH) = (3 * M1 + 2 * M2 + M3) / MR
1340 PRINT TAB(20) "ANY MORE HORSES TO EXAMINE (Y/N)",:INPUT B$
1350 IF B$ = "N" THEN 1380
1360 IF B$ < > "Y" THEN 1340
1370 NH = NH + 1: GOSUB 2060: GOTO 1270
1380 FOR J = 0 TO NH:T(J) = KW(J): NEXT J
1390 GOSUB 1930
1400 FOR J = 0 TO NH:RW(J) = R(J):PW(J) = P(J): NEXT J
1410 FOR J = 0 TO NH:T(J) = P(J): NEXT J
1420 GOSUB 1930
1430 FOR J = 0 TO NH:RP(J) = R(J):PP(J) = P(J): NEXT J
1440 FOR J = 0 TO NH:RO(J) = KW(J) * KP(J):T(J) = RO(J): NEXT J
1450 GOSUB 1930
1460 FOR J = 0 TO NH:PO(J) = P(J): NEXT J
1470 CLS:PRINT :PRINT :PRINT :PRINT
1480 PRINT TAB(18) "RACE # ";,NR;" AT ";,C$;" ON ";,D$
1490 PRINT TAB(18) "RANKING BASED ON $"W" WINNINGS"